package com.itpuyang.design23.proxy2;

public class Client {
    public static void main(String[] args) {
        UserService userService = new UserServiceImpl();
        userService.add();

        System.out.println("==========================");
        UserServiceProxy userServiceProxy = new UserServiceProxy(userService);
        userServiceProxy.add();

    }
}
/*
* 使用的方式：
* 1.在原有的类中，将类组合在代理的类中，在spring中采用set的方式注入对象，进行使用。
* 2.组合的方式使得代理类具有目标类中的 属性 和 方法。
* 3.在横向上呈现出   切入式的 切片操作。
*
*
* */
